:global {
  .toolbar{
    .ant-row {
    margin-top: 0;
}
  }
  .ant-calendar-picker-icon {
    z-index: 0;
    background: #fff;
  }
  .tca {
    .toolbar {
      //padding: 24px 0 10px 20px;
      padding: 0 0 10px;
    }

    .module {
      background: #f7f8fb;
      margin-bottom: 4px;
      font-size: 13px;
      letter-spacing: -0.09px;
      color: #333;
    }

    .ant-card-wider-padding .ant-card-head ,.ant-card-head {
      background: none;
      border-bottom: none;
      font-weight: bold;
      padding:0 24px;
    }

    .ant-table-header{
      background: #d4e4f9;
    }

    table {

      border: 0 solid rgba(68,88,112,0.10);
      box-shadow: 0 2px 4px 0 rgba(123,123,123,0.16);
      border-radius: 6px;
    }

    tbody{

      td{
          background: #ffffff;
      }
    }

    .list {
      border-left: 1px #dcdcdc solid;
      min-height: 260px;
      margin: 0 0 0 10px;
      ul{
        margin: -10px 0 0 10px;
      }


      li {
        padding: 0 0 0 10px;

        &:before {
          content: '•';
          display: inline-block;
          float: left;
          color: #CBCBCB;
          margin: 0 15px 0 0;
        }

        p {
          margin-left: 20px;
        }
      }
    }

    .chart {
      height: 260px;
      background: #fff;
      box-shadow: 0 1px 2px 0 rgba(152,152,152,0.50);
      border-radius: 4px;
    }

    .ant-card-body {
      padding: 1px 20px 20px;
    }

    .ant-card-wider-padding {
      .ant-card-body {
        padding: 1px 20px 20px;
      }
    }
  }

}
